(someone) ought to have

Translations
(quelqu'un) aurait dû